任何人都可以通过一些例子解释在java中使用^运算符吗?
这与大多数语言中的^相同,只是异或.
false ^ false == false true ^ false == true false ^ true == true true ^ true == false
其他一些答案只表示它是一个按位异或,但请注意,如果操作数是布尔类型,它也可以是逻辑XOR,根据这个来源.
它是按位异或.
http://en.wikipedia.org/wiki/Exclusive_or